#ifndef CONVERTITERABLEITERADOR_CPP
#define CONVERTITERABLEITERADOR_CPP

#include "ConvertIterableIterador.h"

template <class T>
ConvertIterableIterador<T>::ConvertIterableIterador(Puntero<Iterador<Puntero<Iterable<T>>>> toConvert)
: ConvertIterador(toConvert)
{
}

template <class T>
ConvertIterableIterador<T>::~ConvertIterableIterador()
{
}

template <class T>
const Puntero<Iterador<T>>& ConvertIterableIterador<T>::Convertir(const Puntero<Iterable<T>>& iterable) const
{
	m_Actual = iterable->ObtenerIterador();
	return m_Actual;
}


#endif